package com.fastloan.mgt.application.phoneapprove.service;

import com.fastloan.common.model.CheckResult;
import com.fastloan.mgt.application.phoneapprove.model.ApplicationPhoneApprove;
import com.fastloan.mgt.application.phoneapprove.model.vo.ApplicationPhoneApproveVo;
import com.kawins.base.BaseService;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;
import java.util.Map;

/**
 * 进件电核
 *
 * @author yanwe
 * createTime 2017-11-2017/11/10 16:28
 */
public interface ApplicationPhoneApproveService extends BaseService<ApplicationPhoneApprove>{

    void phoneApprove(String processId);

    ApplicationPhoneApprove getApproveInfo(String applicationId);

    CheckResult approve(ApplicationPhoneApprove applicationPhoneApprove, MultipartFile[] files);

    List<ApplicationPhoneApproveVo> selectApplicationPhoneApproveVo(Map<String,Object> map);

    List<String> queryFileIds(String applicationId);
}
